﻿<%@ Page Language="C#" MasterPageFile="~/InterfazKamalde/MasterPagenologin.master"
    AutoEventWireup="true" CodeFile="RegistroUsuario.aspx.cs" Inherits="InterfazKamalde_RegistroUsuario" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="home">

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <tr>
        <td>
            <asp:Table ID="table1" runat="server" CellSpacing="0" BorderColor="Black" BorderWidth="1px"
                Width="307px" HorizontalAlign="Left" Height="55px" CellPadding="3" CssClass="style7"
                 BackColor="White" Font-Bold="false" Font-Size="11px" ForeColor="#333333">
                <asp:TableRow>
                    <asp:TableCell ColumnSpan="2" BorderColor="Black" BorderWidth="1" BackColor="#333333" ForeColor="White" Font-Bold="true" Font-Size="12px">
                    <font color="Yellow">1. </font>Datos Personales
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Nombre
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="nombreCliente"  MaxLength="60" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="nombreReq" runat="server" ControlToValidate="nombreCliente" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su nombre completo.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="nombreReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="nombreReq" PopupPosition="TopRight">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="nombreClienteF" runat="server" TargetControlID="nombreCliente"
                          ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters">
                        </cc1:FilteredTextBoxExtender>
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                        
                    Apellidos
        
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="apellidosCliente" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="apellidosClienteReq" runat="server" ControlToValidate="apellidosCliente" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese sus apellidos.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="apellidosClienteReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="apellidosClienteReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="FiltroApellidos" runat="server" TargetControlID="apellidosCliente"
                          ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters">
                        </cc1:FilteredTextBoxExtender>
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Correo Electronico
                
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="correoElectronico" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="correoReq" runat="server" ControlToValidate="correoElectronico" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su correoElectronico.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="correoReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="correoReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="FiltroCorreo" runat="server" TargetControlID="correoElectronico"
                          ValidChars="@, ., _"  FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Telefono
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="telefono" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="telefonoReq" runat="server" ControlToValidate="telefono" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su numero telefonico.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="telefonoReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="telefonoReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="FiltroTelefono" runat="server" TargetControlID="telefono"
                         FilterType="Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Fecha de Nacimiento
                    </asp:TableCell>
                    <asp:TableCell>
                    <asp:TextBox ID="Date" runat="server" Width="120"></asp:TextBox>
                    &nbsp; &nbsp;
                    <asp:Image ID="boton" runat="server" ImageUrl="~/InterfazKamalde/images/CALENDARIO.gif" />
                    <cc1:CalendarExtender ID="CalendarExtender1" Format="yyyy-MM-d"  Animated="true"  runat="server" TargetControlID="Date" CssClass="cal_Theme1" 
                         PopupButtonID="boton" PopupPosition="BottomRight">
      
     
                     </cc1:CalendarExtender>
                    
                        </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Pais
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="pais" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="paisReq" runat="server" ControlToValidate="pais" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su pais de residencia<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="paisReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="paisReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="FiltroPais" runat="server" TargetControlID="pais"
                        ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters">
                        </cc1:FilteredTextBoxExtender>
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Direccion
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="direccion" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="direccionReq" runat="server" ControlToValidate="direccion" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su direccion<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="direccionReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="direccionReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="filtroDireccion" runat="server" TargetControlID="direccion"
                        ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Ciudad
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="ciudad" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="ciudadReq" runat="server" ControlToValidate="ciudad" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su ciudad de residencia<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="ciudadReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="ciudadReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="filtroCiudad" runat="server" TargetControlID="ciudad"
                        ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Codigo Postal
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="codigoPostal" MaxLength="30" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="codigoPostalReq" runat="server" ControlToValidate="codigoPostal" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su codigo postal.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="codigoPostalReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="codigoPostalReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="filtroCodigoPostal" runat="server" TargetControlID="codigoPostal"
                         FilterType="Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
            </asp:Table>
            <asp:UpdatePanel ID="panelActualizarCheck" runat="server">
            <ContentTemplate>
            <asp:Table ID="table3" runat="server" BorderColor="Black" BorderWidth="1px" CellSpacing="0"
                CellPadding="3" Width="321px" HorizontalAlign="Right" Height="214px" CssClass="style7" 
                BackColor="WhiteSmoke" ForeColor="#414141" Font-Bold="false" Font-Size="11px">
                <asp:TableRow>
                    <asp:TableCell ColumnSpan="2"  BackColor="#333333" ForeColor="White" Font-Bold="true" Font-Size="12px">
                       
                    <font color="Yellow">3. </font>Confirmacion
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                        <asp:CheckBox runat="server"  ID="confirmacion" AutoPostBack="true"  OnCheckedChanged="RegistroAcces" ToolTip="Verifique que esta de acuerdo" BackColor="#333333" BorderColor="Black"/>                       
                        
                    </asp:TableCell>
                    <asp:TableCell>
        
       
                    Soy mayor de edad y he leído y aceptado las Disposiciones Generales. Estoy de 
                    acuerdo en recibir informaciones de su compañía. Este servicio puedo darlo de 
                    baja de mi cuenta en cualquier momento que decida. Por favor, tenga en cuenta 
                    que Kamalde no ofrece ningún tipo de apuestas a los usuarios residentes en 
                    Estados Unidos. 
        
        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell Text=" ">
        
                    </asp:TableCell>
                    <asp:TableCell>
                   
                        <asp:Button ID="registrarCliente" Text="Registrese Ahora!" BackColor="Black" Font-Italic="true"
                            ForeColor="Yellow" runat="server" OnClick="RegistrarCliente"/>
                 
                            
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell Text=" " ColumnSpan="2">
                        <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                        <ProgressTemplate>
                        <img src="images/25-1.gif" />
                            Registrando usuario...
                        </ProgressTemplate>
                        </asp:UpdateProgress>
                    </asp:TableCell>
                    
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell Text=" "></asp:TableCell>
                    <asp:TableCell Text=" "></asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell Text=" "></asp:TableCell>
                    <asp:TableCell Text=" "></asp:TableCell>
                </asp:TableRow>
            </asp:Table>
            </ContentTemplate>
            </asp:UpdatePanel>
            
            <asp:Table ID="table2" runat="server" BorderWidth="1px" CellSpacing="0" 
                BackColor="White" BorderColor="Black"
                CellPadding="3" Width="296px" HorizontalAlign="Justify" Height="133px" CssClass="style7"
                 ForeColor="#414141" Font-Bold="false" Font-Size="11px">
                <asp:TableRow>
                    <asp:TableCell ColumnSpan="2" BorderColor="Black" BorderWidth="1" BackColor="#333333" ForeColor="White" Font-Bold="true" Font-Size="12px">
                    <font color="Yellow"> 2. </font>Datos de la cuenta
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Nombre de usuario
                   
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="nickname" MaxLength="60" Width="174px" runat="server"> </asp:TextBox>
                        
                        
                        <asp:RequiredFieldValidator ID="nicknameReq" runat="server" ControlToValidate="nickname" 
                          Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su nombre de usuario.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="nicknameReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="nicknameReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="filtroNickname" runat="server" TargetControlID="nickname"
                         ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
        
                       
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Contrasena
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="password" TextMode="Password" MaxLength="60" Width="174px" runat="server"></asp:TextBox>
                        
                        <asp:RequiredFieldValidator ID="passwordReq" runat="server" ControlToValidate="password" 
                         Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su contrasena.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="passwordReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="passwordReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="filtroPassword" runat="server" TargetControlID="password"
                         ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Repetir Contrasena
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="repetirPassword" TextMode="Password" MaxLength="60" Width="174px" 
                            runat="server">
        
                        </asp:TextBox>
                        
                        
                         <asp:RequiredFieldValidator ID="repetirPasswordReq" runat="server" ControlToValidate="repetirPassword" 
                         Display="None" ErrorMessage="<b>Faltando campo requerido</b><br/>Ingrese su contrasena nuevamente.<br/></br/>">
                         </asp:RequiredFieldValidator>
                         
                        <cc1:ValidatorCalloutExtender ID="repetirPasswordReqE" runat="server" CssClass="CustomValidatorCalloutStyle"  
                         TargetControlID="repetirPasswordReq" PopupPosition="Right">
                         </cc1:ValidatorCalloutExtender>
                        
                        <cc1:FilteredTextBoxExtender ID="FiltroRepetirPassword" runat="server" TargetControlID="repetirPassword"
                         ValidChars=" "  FilterType="Custom, LowercaseLetters, UppercaseLetters, Numbers">
                        </cc1:FilteredTextBoxExtender>
                        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
    
                    Moneda a pagar
    
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:DropDownList Font-Size="Small" ID="divisa" runat="server" Width="120px">
                            
                            <asp:ListItem>Euro</asp:ListItem>
                            <asp:ListItem>Dolar</asp:ListItem>
                            <asp:ListItem>BsF</asp:ListItem>
                        </asp:DropDownList>
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Pregunta privada
                    </asp:TableCell>
                    <asp:TableCell>
                       
                        <asp:DropDownList ID="listaPreguntas" runat="server" >
                        
                        <asp:ListItem>El nombre de mi mama es?</asp:ListItem>
                        <asp:ListItem>Mi pais de residencia es?</asp:ListItem>
                        <asp:ListItem>MI perro favorito es?</asp:ListItem>
                        </asp:DropDownList>
                        
        
                        
                    </asp:TableCell>
                </asp:TableRow>
                <asp:TableRow>
                    <asp:TableCell>
                    Respuesta privada
                    </asp:TableCell>
                    <asp:TableCell>
                        <asp:TextBox ID="respuestaPrivada" MaxLength="60" Width="174px" runat="server">
        
                        </asp:TextBox>
                    </asp:TableCell>
                </asp:TableRow>
            </asp:Table>
        </td>
    </tr>
</asp:Content>
<asp:Content ID="Content2" runat="server" ContentPlaceHolderID="head">
    <style type="text/css">
        .style7
        {
            margin-right: 18px;
            margin-left: 21px;
            margin-top: 25px;
            margin-bottom: 10px;
            text-align: left;
        }
    </style>
</asp:Content>
